forEach ( global in module ng )

Description

Invokes the iterator function once for each item in obj collection, which can be either an object or an array. The iterator function is invoked with iterator(value, key) , where value is the value of an object property or an array element and key is the object property key or array element index. Specifying a context for the function is optional.

Note: this function was previously known as angular.foreach .

     var values = {name: 'misko', gender: 'male'};
     var log = [];
     angular.forEach(values, function(value, key){
       this.push(key + ': ' + value);
     }, log);
     expect(log).toEqual(['name: misko', 'gender:male']);
   

Usage

angular.forEach(obj, iterator[, context]);

Parameters

Returns

{Object|Array}

Reference to obj .